package com.kxmall.vehicle.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.kxmall.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


/**
 * 出柜商品对象 kx_vehicle_out_goods
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("kx_vehicle_out_goods")
public class KxVehicleOutGoods extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 调入仓库ID
     */
    private Long storageId;
    /**
     * 餐车表 kx_vehicle ID
     */
    private Long vehicleId;
    /**
     * 餐车动力单元编号
     */
    private String vehicleNo;
    /**
     * 餐车号/名称
     */
    private String vehicleName;
    /**
     * 调入车单号
     */
    private String inVehicleOrder;
    /**
     * 调入餐车数量
     */
    private Long inVehicleCount;
    /**
     * 出柜单号
     */
    private String outVehicleOrder;
    /**
     * 出柜数量
     */
    private Long outVehicleCount;
    /**
     * 商品表 kx_store_product ID
     */
    private Long productId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品类目 kx_store_category ID
     */
    private Long productAttrId;
    /**
     * 商品规格
     */
    private String productAttrName;
    /**
     * 商品类目 kx_store_category ID
     */
    private Long categoryId;
    /**
     * 商品类目
     */
    private String categoryName;
    /**
     * 商品条码
     */
    //private String barCode;
    /**
     * 库存可用量
     */
    private Long stock;
    /**
     * 调入人
     */
    private String outPerson;
    /**
     * 调入时间
     */
    private Date outTime = new Date();
    /**
     * 调入日期
     */
    private Date outDay = new Date();

}
